package com.fristvue.dao;

import java.util.List;

import org.apache.ibatis.annotations.Param;
import org.junit.runners.Parameterized.Parameters;

import com.fristvue.po.Goods;
import com.fristvue.po.Util.Page;
import com.fristvue.po.Util.Utils;

public interface GoodsDao {
	//删除指定商品
	public boolean deleteByPrimaryKey(@Param("goodsId") Integer goodsId);
	//查询出指定商品的详细信息
	public Goods selectByPrimaryKey(@Param("goodsId") Integer goodsId);
	//指定查出范围类的数据
	public List<Goods> AllGoodsLimit(@Param("num") Integer num, @Param("size") Integer size,
			@Param("goods") Utils goods);
	//修改商品的信息
	public int updateByPrimaryKeySelective(Goods record);
	//查询出总共有多少数据
	public int AllGoodsSize(@Param("goods") Utils goods);
	//添加商品数据
	public boolean addGoods(Goods goods);
	//只传商品id和商品名字
	public List<Goods> whereGoods();
}
